Comparing Cross-platform Development Approaches for Mobile Applications
نویسندگان
چکیده
While smartphones are rapidly gaining popularity, they do not (yet) rely on a standardized platform. At least five operating systems are considered important. Developing mobile applications (apps) is thus challenging. Since native development for several platforms requires extreme effort, we designed criteria to assess crossplatform development approaches. We applied our criteria to Web apps, to apps developed with PhoneGap and Titanium Mobile, and – for comparison – to natively developed apps. Particularly the two frameworks are interesting from a Web developer’s perspective since they bridge the gap between Web development and mobile information systems. Our findings are presented as reference tables. Furthermore, we generalize our results. Our criteria have proven to be viable for follow-up evaluations. With regard to the approaches, we specifically found PhoneGap viable if very close resemblance of a native look & feel can be neglected.
منابع مشابه
Desirable Requirements of Cross Platform Mobile Development Tools
The ubiquity of mobile devices is the result of increasing popularity of mobile applications that are becoming more diverse and intuitive. The mobile device market is composed of several mobile platforms such as Android and iOS, so it is important to be able to deliver applications available for more than one platform in less time. But it is becoming increasingly difficult with the incompatibil...
متن کاملEvaluating Cross-Platform Development Approaches for Mobile Applications
The fragmented smartphone market with at least five important mobile platforms makes native development of mobile applications (apps) a challenging and costly endeavour. Cross-platform development might alleviate this situation. Several cross-platform approaches have emerged, which we classify in a first step. In order to compare concrete cross-platform solutions, we compiled a set of criteria ...
متن کاملDevelopment of Mobile Applications using a Model-Driven Software Development Approach
Mobile applications are becoming increasingly more present in our daily lives, allowing people to perform several tasks through the use of mobile devices. Despite fostering the innovation, the rapid growth of the mobile market resulted in some fragmentation of the mobile platforms. The existence of different mobile operating systems with different programming languages and tools can be a proble...
متن کاملDesign and Evaluation of a Method for Partitioning and Offloading Web-based Applications in Mobile Systems with Bandwidth Constraints
Computation offloading is known to be among the effective solutions of running heavy applications on smart mobile devices. However, irregular changes of a mobile data rate have direct impacts on code partitioning when offloading is in progress. It is believed that once a rate-adaptive partitioning performed, the replication of such substantial processes due to bandwidth fluctuation can be avoid...
متن کاملTrends in Web Based Cross Platform Technologies
Cross platform mobile application development using web technologies has traveled a long way since its inception back in 2008-2009 [1]. Frameworks such as Apache Cordova/Phonegap [2] or Appcelerator [3] enabled web developers to reuse their exiting development skills to build applications for a wide variety of mobile platforms and opened up app development to a massive community. Since then man...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012